
/* titleShow 逐个蹦出效果
*   obj    选择器 '.div'
*   end    最终显示的字符
*   delay  几秒蹦出一个字
 */

function titleShow(obj,end, delay = 500) {
    var text = document.querySelector(obj);
    var arr = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
    var str = end.split("");
    var i = -1;
    var temp;
    var bian = setInterval(function () {
        text.innerText = arr[Math.floor(Math.random() * arr.length)];
    })
    var out = setInterval(function () {
        clearInterval(bian);
        clearInterval(temp);
        temp = setInterval(function () {
            var ss = str[0];
            for (j = 1; j <= i; j++) {
                ss += str[j];
            }
            text.innerText = ss + arr[Math.floor(Math.random() * arr.length)];
        }, 20)
        i++;
    }, delay)
    setTimeout(function () {
        clearInterval(temp);
        clearInterval(out);
        text.innerText = end;
    }, end.length * delay)
}

  
